body {
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 12px;
}

h1 {
    font-size: 20px;
    margin-bottom: 1em;
}

.branchesList {
    padding: 2em;
}

.branchesListLoading {
    background: url('/img/loader.gif') no-repeat 50% 50%;
    height: 200px;
}

.branchesListItem {
    position: relative;
    border: 1px dotted #dddddd;
    padding: 0.5em 0.5em 0.5em 20px;
    margin-bottom: 2em;
    line-height: 1.5em;
}

.branchesListItemMarker {
    position: absolute;
    width: 10px;
    bottom: 0;
    top: 0;
    left: 0;
}

.branchesListItemMarkerIgnore {
    background-color: #cccccc;
}

.branchesListItemMarkerOk {
    background-color: #ccffcc;
}

.branchesListItemMarkerWarning {
    background-color: #ffffcc;
}

.branchesListItemMarkerNullIssue {
    background-color: #ccccff;
}

.branchesListItemMarkerError {
    background-color: #ffcccc;
}
